﻿
    /* FORUM INPUTS */
    .forum-topic-title-text,.pm-title-text{width:500px;border:1px solid #acacac;vertical-align:top;font-size:12px;}
    .forum-post-text,.bb-editor-text{width:100%;height:300px;}
    .private-message-subject-text{width:500px;border:1px solid #acacac;vertical-align:top;font-size:12px;}
    .forum-search-text{width:500px;border:1px solid #acacac;font-size:14px;}
    .forum-search-box-text{border:1px solid #acacac;font-size:12px;}
    .bb-editor-text{border:#cec6b5 1px solid;}
    .edit-topic-link-button{padding-right:5px;padding-left:18px;background:url(images/ico-edit.gif) no-repeat left;}
    .delete-topic-link-button{padding-right:5px;padding-left:18px;background:url(images/ico-delete.gif) no-repeat left;}
    .move-topic-link-button{padding-right:5px;padding-left:18px;background:url(images/ico-move-topic.gif) no-repeat left;}
    .reply-topic-link-button{padding-right:5px;padding-left:18px;padding-bottom:3px;background:url(images/ico-forum-post-add.gif) no-repeat left;}
    .watch-topic-link-button{padding-left:18px;background:url(images/ico-forum-watch.gif) no-repeat left;}
    .edit-post-link-button{padding-right:5px;padding-left:18px;background:url(images/ico-edit.gif) no-repeat left;}
    .delete-post-link-button{padding-right:5px;padding-left:18px;background:url(images/ico-delete.gif) no-repeat left;}
    .quote-post-link-button,.post-link{color:#555;float:right;padding:1px 3px;border:solid 1px #ccc;line-height:15px;font-size:11px;}
    .post-link{padding:1px 3px;margin-right:5px;border:none;}


    /* FORUM MAIN */
    .forums-main{}
    .forums-main .forums-main-header{border-bottom:solid 1px #f3f3f3;height:50px;margin-bottom: 10px;}
    .forums-main .forums-main-header .current-time{padding-top:20px;font-size:.9em;color:#555;float:left;}
    .forums-main .forums-main-header .forum-search-box{float:right;text-align:right;}
    .forums-main .active-discussions{margin-top:50px;}
    .forum-group-page .forum-search-box{text-align:right;}
    .forum-group{background:url(images/forum-footer-bg.gif) repeat-x bottom;}
    .forum-group .group-title a{font-weight:700;}
    .forum-group table.groups{width:100%;border-collapse:collapse;text-align:center;vertical-align:middle;margin-top:10px;margin-bottom:15px;}
    .forum-group table.groups td{padding:3px 0;}
    .forum-group tr.group-header{font-weight:700;color: #FFF;}
    .forum-group tr.group-header a{font-weight:700;color: #FFF;}
    .forum-group tr.group-header td{background:url(images/forum-header-bg.gif) repeat-x 50%;color:#FFF;border-right:solid 1px #6a6a6a;height: 20px;}
    .forum-group tr.group-header td.forum-name{text-align:left;padding-left:3px;}
    .forum-group tr.group-header td.topics{width:10%;}
    .forum-group tr.group-header td.posts{width:10%;}
    .forum-group tr.group-header td.last-post{width:25%;}
    .forum-group tr.forum td.image div{text-align:left;width:36px;height:36px;background:url(images/ico-forum.gif) no-repeat 40% 40%;}
    .forum-group tr.forum td{border-bottom:1px solid #c5c5c5;vertical-align:middle;padding-left:3px;}
    .forum-group tr.forum td.forum-name{text-align:left;}
    .forum-group tr.forum td.forum-name .forum-title{font-weight:700;font-size:1.1em;line-height:18px;}
    .forum-group tr.forum td.forum-name .forum-description{font-size:.9em;color:#555;}
    .forum-group tr.forum td.last-post{font-size:.8em;color:#555;}


    /* FORUM PAGE */
    .forum{}
    .forum .forum-header{}
    .forum .top .forum-info{float:left;}
    .forum .top .forum-info .forum-name{font-weight:700;font-size:1.2em;line-height:25px;}
    .forum .top .forum-info .forum-description{color:#555;}
    .forum .top .rss .link-rss{float:left;margin:10px 10px 0 0;background-image:url(images/ico-rss.gif);background-repeat:no-repeat;display:block;height:14px;width:14px;text-indent:-9999px;}
    .forum .top .actions{float:right;text-align:right;}
    .forum .top .actions .newtopic{background:url(images/ico-forum-post-add.gif) no-repeat left;padding:0 10px 3px 20px;}
    .forum .top .actions .watch-forum{background:url(images/ico-forum-watch.gif) no-repeat left;padding-left:20px;}
    .forum .top .actions .forum-search-box{padding-top:5px;}
    .forum .topics-group{background:url(images/forum-footer-bg.gif) repeat-x bottom;}
    .forum table.topics{width:100%;border-collapse:collapse;vertical-align:middle;text-align:center;}
    .forum table.topics td{padding:3px 0;}
    .forum table.topics tr.forum-header{font-weight:700;}
    .forum table.topics tr.forum-header td{background:url(images/forum-header-bg.gif) repeat-x 50%;color:#FFF;border-right:solid 1px #6a6a6a;height:20px;}
    .forum table.topics tr.forum-header td.topic-name{text-align:left;padding-left:3px;}
    .forum table.topics tr.forum-header td.replies{width:10%;}
    .forum table.topics tr.forum-header td.views{width:10%;}
    .forum table.topics tr.forum-header td.last-post{width:25%;}
    .forum table.topics tr.topic td{border-bottom:1px solid #c5c5c5;vertical-align:middle;padding-left:3px;}
    .forum table.topics tr.topic td.image div{text-align:left;width:36px;height:36px;background:url(images/ico-forum.gif) no-repeat 40% 40%;}
    .forum table.topics tr.topic td.topic-name{text-align:left;}
    .forum table.topics tr.topic td.topic-name .topictype{font-size:.9em;line-height:18px;}
    .forum table.topics tr.topic td.topic-name .topic-title{font-weight:700;font-size:1.1em;line-height:18px;}
    .forum table.topics tr.topic td.topic-name .topic-starter,.forum table.topics tr.topic td.topic-name .topicspager{font-size:.9em;color:#555;margin:1px 0px 1px 0px;}
    .forum table.topics tr.topic td.last-post{font-size:.8em;color:#555;}
    .forum table.topics tr.topic .post{text-align:left;width:36px;height:36px;background:url(images/ico-forum-post.gif) no-repeat 40% 40%;}
    .forum table.topics tr.topic .post-annoucement,.forum table.topics tr.topic .poststicky{text-align:left;width:36px;height:36px;background:url(images/ico-forum-post-high.gif) no-repeat 40% 40%;}
    .forum .pager{text-align:right;padding:5px 3px 5px 0;}


    /* FORUM TOPIC EDIT */
    .post-edit{background:url(images/forum-footer-bg.gif) repeat-x bottom;}
    .post-edit .title{background:url(images/forum-header-bg.gif) repeat-x 50%;color:#FFF;border:solid 1px #6a6a6a;height:28px;line-height:28px;font-weight:700;padding-left:3px;}
    .post-edit .wrapper{padding:5px;}
    .post-edit table.post-topic{width:100%;vertical-align:middle;border-collapse:collapse;}
    .post-edit table.post-topic td{padding:4px;}
    .post-edit table.post-topic td.fieldname{font-weight:700;width:20%;color:#555;}
    .post-edit table.post-topic td.options{text-align:right;}
    .move-forum-topic{background:url(images/forum-footer-bg.gif) repeat-x bottom;}
    .move-forum-topic .title{background:url(images/forum-header-bg.gif) repeat-x 50%;color:#FFF;border:solid 1px #6a6a6a;height:28px;line-height:28px;font-weight:700;padding-left:3px;}
    .move-forum-topic .page-body{padding:5px;}
    .move-forum-topic table.move-topic{width:100%;vertical-align:middle;border-collapse:collapse;}
    .move-forum-topic table.move-topic td{padding:4px;}
    .move-forum-topic table.move-topic td.fieldname{font-weight:700;width:30%;color:#555;white-space:nowrap;}
    .move-forum-topic table.move-topic td.options{text-align:left;}


    /* FORUM TOPIC */
    .forum-topic{background:url(images/forum-footer-bg.gif) repeat-x bottom;}
    .forum-topic .title{background:url(images/forum-header-bg.gif) repeat-x 50%;color:#FFF;border:solid 1px #6a6a6a;height:28px;line-height:28px;font-weight:700;padding-left:3px;}
    .forum-topic .title .topic-name{float:left;font-size:12px;}
    .forum-topic .title .manage{float:right;text-align:right;}
    .forum-topic .title .manage a{color:#F3F3F3;}
    .forum-topic .topic-header{padding:5px;background:#F3F3F3;border-bottom:solid 1px #6a6a6a;height:16px;}
    .forum-topic .topic-header .topic-options,.topic-footer .topic-options{float:right;text-align:right;}
    .forum-topic .topic-header .topic-options a,.topic-footer .topic-options a{font-weight:700;}
    .forum-topic .posts{}
    .topic-footer{padding:5px;background:#F3F3F3;border-top:solid 1px #6a6a6a;height:16px;}
    .forum-topic .pager,.topic-footer .pager{text-align:left;}
    .forum-post{border-bottom:solid 1px #E3E3E3;}
    .post-info{width:170px;float:left;padding:5px;height:100%;border-right:solid 1px #F3F3F3;}
    .post-info .manage{line-height:20px;}
    .post-info .manage a{font-weight:700;color:#555;}
    .post-info .user-info{padding-top:5px;}
    .post-info .user-info a.username{font-weight:700;margin-bottom:5px;}
    .post-info .user-info span.username{font-weight:700;margin-bottom:5px;}
    .post-info .user-info .avatar{margin:5px 0;}
    .post-info .user-info .avatar .avatar-img{border:solid 2px #CEDBE1!important;}
    .post-info .user-info .user-stats{font-size:.9em;text-align:left;font-weight:700;color:#555;}
    .post-info .user-info .user-stats .stat-value{font-weight:400;}
    .post-content{margin-left:180px;border-left:solid 1px #F3F3F3;}
    .post-content .posttime{font-weight:700;line-height:20px;padding:3px;background:#e3f3f3;}
    .post-content .posttime .stat-value{font-weight:400;}
    .post-content .post-body{padding:3px;}
    .post-content .post-body a{color:#EF7C00;text-decoration:underline;}
    .post-content .post-body .posttext{}
    .post-content .post-body .posttext .quote{padding:5px;border:dashed 1px #000;background-color:#fff;}
    .post-content .signature{border-color:#DDD;border-style:solid;border-width:1px 0 0;font-size:90%;margin:1em 8px 8px;padding:1em 0 20px;text-align:left;font-style:italic;}


    /* FORUM SEARCH */
    .forum-search-box{font-size:.9em;float:right;text-align:right;padding:5px 0;}
    .forum-search{}
    .forum-search .forum-search-panel{}
    .forum-search .forum-search-panel .page-title{}
    .forum-search .forum-search-panel .search-input{}
    .forum-search .forum-search-panel .search-error{color:Red;}
    .forum-search .forum-search-panel .search-results{}
    .forum-search-panel table.basic-search,.forum-search-panel table.adv-search{border-collapse:collapse;color:#333;width:100%;vertical-align:middle;text-align:left;}
    .forum-search-panel table.adv-search{margin:10px 0 0;border-top:solid #D3D3D3 1px;}
    .forum-search-panel table.adv-search td.title{padding:4px;text-align:left;vertical-align:middle;width:130px;}
    .forum-search-panel table.adv-search td.data{padding:4px;text-align:left;vertical-align:middle;white-space:nowrap;}
    .forum-search .topics-group{background:url(images/forum-footer-bg.gif) repeat-x bottom;}
    .forum-search table.topics{width:100%;border-collapse:collapse;vertical-align:middle;text-align:center;}
    .forum-search table.topics td{padding:3px 0;}
    .forum-search table.topics tr.forum-header{font-weight:700;}
    .forum-search table.topics tr.forum-header td{background:url(images/forum-header-bg.gif) repeat-x 50%;color:#FFF;border-right:solid 1px #6a6a6a;height:20px;}
    .forum-search table.topics tr.forum-header td.topic-name{text-align:left;padding-left:3px;}
    .forum-search table.topics tr.forum-header td.replies{width:10%;}
    .forum-search table.topics tr.forum-header td.views{width:10%;}
    .forum-search table.topics tr.forum-header td.last-post{width:25%;}
    .forum-search table.topics tr.topic td{border-bottom:1px solid #c5c5c5;vertical-align:middle;padding-left:3px;}
    .forum-search table.topics tr.topic td.image div{text-align:left;width:36px;height:36px;background:url(images/ico-forum.gif) no-repeat 40% 40%;}
    .forum-search table.topics tr.topic td.topic-name{text-align:left;}
    .forum-search table.topics tr.topic td.topic-name .topictype{font-size:.9em;line-height:18px;}
    .forum-search table.topics tr.topic td.topic-name .topic-title{font-weight:700;font-size:1.1em;line-height:18px;}
    .forum-search table.topics tr.topic td.topic-name .topic-starter,.forum-search table.topics tr.topic td.topic-name .topicspager{font-size:.9em;color:#555;margin:1px 0px 1px 0px;}
    .forum-search table.topics tr.topic td.last-post{font-size:.8em;color:#555;}
    .forum-search table.topics tr.topic .post{text-align:left;width:36px;height:36px;background:url(images/ico-forum-post.gif) no-repeat 40% 40%;}
    .forum-search table.topics tr.topic .post-annoucement,.forum-search table.topics tr.topic .poststicky{text-align:left;width:36px;height:36px;background:url(images/ico-forum-post-high.gif) no-repeat 40% 40%;}
    .forum-search .pager{text-align:right;padding:5px 3px 5px 0;}
